Google launched a Public DNS service yesterday. They claim that by using their public DNS, you can:
- Speed up your browsing experience.
- Improve your security.
- Get the results you expect with absolutely no redirection.
In the introduction page, Google criticised other “open DNS resolvers”:
open DNS resolvers are vulnerable to being used to launch denial-of-service (DoS) attacks on other systems. To defend against such attacks, Google has implemented several recommended solutions to help guarantee the authenticity of the responses it receives from other name servers…
…
Sometimes, in the case of a query for a mistyped or non-existent domain name, the right answer means no answer, or an error message stating the domain name could not be resolved. Google Public DNS never blocks, filters, or redirects users, unlike some open resolvers and ISPs.
OpenDNS has responded to it:
People use OpenDNS because we are pioneers and innovators in the DNS space, offering the most secure recursive DNS service around. We run the largest DNS caches, the fastest resolvers, and we offer the most flexibility in controlling your DNS experience.
…
Google claims that this service is better because it has no ads or redirection. But you have to remember they are also the largest advertising and redirection company on the Internet. To think that Google’s DNS service is for the benefit of the Internet would be naive. They know there is value in controlling more of your Internet experience and I would expect them to explore that fully.
Pros and Cons
From my personal experience, it seems that Google Public DNS is faster. It is not just me. See Manu’s test results. He provides a shell script for testing.
In my tests, Google DNS consistently outperformed both OpenDNS and Level 3. For Americans the Level 3 server (4.2.2.2) might offer as good performance as Google. But if you are living outside US and you care about your browsing experience you should switch now :)
Google Public DNS does not perform blocking or filtering of any kind
. Good. OpenDNS hijacks search from address bar and shows yahoo search results which I hate. But they provide features like web filtering. If you are a network administrator, you run an internet café or you want to block your kids accessing unneeded sites from home, OpenDNS is the cheapest way to have web filtering.
That said, I’m going to stick with Google for the time being. At least, they bribed me with a Rs 11000 adsense cheque recently. :p
References
- Introduction to Google Public DNS
- Some thoughts on Google DNS by David Ulevitch, Founder, OpenDNS.
- OpenDNS Forums: Google Public DNS on purpose misleading people against OpenDNS
- OpenDNS : Privacy issues, conflicts and covert redirection
- Google Gets Into The DNS Business. Here’s What That Means.
- Google Rocks for International Users
- Using Google Public DNS
- Replacing OpenDNS with Google Public DNS
I think I should be researching more about it before I use it. I’m so glad I read your post. I have been researching about this lately. This will be one of the articles I will remember when I decide. Thanks!
April 16, 2010 at 12:47 pm Software Agent
I think Googles OpenDNS is not a good idea. I think Google use all data for themselves.
March 2, 2010 at 8:24 pm Werbeagentur Lübeck
I personally use OpenDNS ,they are fast and secure than any other DNS i have tried. Im experiencing slower lookup with Google DNS., anyone facing the same problem?
January 13, 2010 at 7:51 pm Ramkumar
Dat is certainly a nice review.. I would like to ask a doubt. Will increase in use of openDNS affect the speed? I would also like to know more about the hijacking which aid Yahoo.
December 6, 2009 at 1:26 am Jakes
I don’t think that increase in use would affect the speed.
OpenDNS is getting paid by yahoo for showing their search results. Check the forum thread discussing this: http://forums.opendns.com/comments.php?DiscussionID=248
December 6, 2009 at 5:52 pm Syam Kumar R
I get pings in the mid 30s when pinigng googles DNS servers, and in the low 20s when pinging OpenDNS’s DNS servers.
Now question. OpenDNS is faster for me.
Besides, the idea of google recording information about all my connections (http, ftp, ssh etc.) regardless of what ad-blockers installed just creeps me out. They are a profit making company and are not doing this out of the goodness of their heart.
December 5, 2009 at 9:44 pm Alan Riaso
I think it depends what ever is fastest for ya, they both offer great services and are free, unless you want to by the OpenDNS extra services. Its a toss up but just because Google released it doesn’t mean its the best thing out yet.
December 9, 2009 at 11:25 am Ryan Dozier